# 定义编译器
CC=clang++

# 定义编译选项
CFLAGS=-std=c++11 -Wall -g

# 定义目标文件
TARGET=program

# 默认目标
all: $(TARGET)

# 目标依赖于源文件
$(TARGET): main.cpp sum.cpp
	$(CC) $(CFLAGS) main.cpp sum.cpp -o $(TARGET)

# 清理编译生成的文件
clean:
	rm -f $(TARGET)

# 声明伪目标
.PHONY: all clean